.index-page {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  width: 100vw;
  background-color: #fff;

  .place-top {
    width: 100%;
    height: 100px;
    padding: 20px;
    background: linear-gradient(135deg, #ff9a9e 0%, #fad0c4 100%);
    color: white;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    z-index: 10;
  }

  .place-bottom {
    flex: 1; /* 占据剩余空间 */
    width: 100%;
    overflow-y: auto; /* 允许垂直滚动 */
  }
}


.bottom-action {
  width: 100%;
  position: absolute;
  bottom: 0;
}
